package com.jr.service;

import com.jr.pojo.Pet;
import java.util.ArrayList;

public interface PetService {
    // 添加宠物
    boolean addPet(Pet pet);
    
    // 根据主人ID查询宠物列表
    ArrayList<Pet> getPetsByOwnerId(Integer ownerId);
    
    // 根据宠物ID查询宠物信息
    Pet getPetById(Integer petId);
    
    // 更新宠物信息
    boolean updatePet(Pet pet);
    
    // 删除宠物
    boolean deletePet(Integer petId);
    
    // 分页查询宠物列表
    ArrayList<Pet> getPetsByPage(Integer ownerId, Integer pageIndex, Integer pageSize);
    
    // 查询宠物总数
    int getPetCountByOwnerId(Integer ownerId);
}
